<?php
include('class/class_connect.php');
include('class/class_page.php');
include('class/class_prices.php');
include('class/city_rus.php');
include('class/class_citystreet.php');
include('class/class_checkGetData.php');
include('includes/rubriks.php');
$aCheck=new checkGetData('main');
$aCheck->checkTableId('nets', $_GET['id']);
foreach($_GET as $key=>$val)
{
	$_GET[$key]=checkGetData::safetyCheck($val);
}
foreach($_POST as $key=>$val)
{
	if($key=='countTabs')continue;
	if($key=='cityId')continue;
	$_POST[$key]=checkGetData::safetyCheck($val);
}
session_start();
$aConnect=new connect('main');
$row=mysql_fetch_array($aConnect->select_all('nets', "WHERE id='".$_GET['id']."'"));
if(!$_SESSION['login'])
{
	header('location: registr.php?city='.$_GET['city']);
	exit;
}
if(strtolower($_SESSION['login'])!=strtolower($row['user']))
{
	echo ('
	<center><h1>У вас нет доступа</h1><a href="index.php?city='.$_GET['city'].'&id='.$_GET['id'].'">На главную</a></center>
	');
	exit;
}
class price extends prices
{
	function getPrices($firms_name)
	{
		parent::getTables($firms_name);
	}
	function showTables($firms_name, $true, $true, $true){}
	function showColType($table, $colType){}
	function showHeader($table, $header){}
	function showTd($tdClass, $tdId, $tdVol, $temp=''){}
	function showTabName($tabName, $table){}
}
$aConnect=new connect('main');
if(mysql_fetch_array($aConnect->select_all('netsprices', "WHERE nets_id='".$_GET['id']."'")))
{
	header('location: editnetsprices.php?city='.$_GET['city'].'&id='.$_GET['id']);
	exit;
}
if($_POST['addTable'])
{	if(!$_POST['cityId'])
	{		$warning='Вы не выбрали ни одного города!';	}
	$prices=new price();
	$tables=$prices->getTables($row['name']);
	if($tables && !$warning)
	{
		$_POST['tabName']=substr($_POST['tabName'], 0, 40);
		$data=date('Y-m-d H:i:s');		if($_POST['cityId'])
		{			foreach($_POST['cityId'] as $key=>$cityId)
			{				if($cityId)$cityIdEls=explode('^', $cityId);
				$city=$cityIdEls[0];
				$id=$cityIdEls[1];
				$aConnect=new connect('p');
				$aRow=mysql_fetch_array($aConnect->select_all($city, "WHERE firms_id='$id'"));
				$dataToInsert="firms_id='".$id."', stext='".$tables."', tab_name='".$_POST['tabName']."', data='".$data."'";
				if(!$aRow)
					$aConnect->insert_data($city, $dataToInsert);
				else
					$aConnect->update_data($city, $dataToInsert, "WHERE firms_id='$id'");			}		}
		$aConnect=new connect('main');
		$dataToInsert="nets_id='".$_GET['id']."', stext='".$tables."', tab_name='".$_POST['tabName']."', data='".$data."'";
		$aConnect->insert_data('netsprices', $dataToInsert);
		header('location: netscabinet.php?city='.$_GET['city'].'&id='.$_GET['id']);
		exit;
	}
}
class addfirms extends page
{
	var $warning;
	var $row;
	function __construct($warning, $row)
	{
		$this->row=$row;
		$this->warning=$warning;
		parent::__construct(false);
	}
	function title()
	{
		echo 'Создать прайс-лист';
	}
	function maincontent()
	{		$cityRus=new city_rus_class();
        echo ('
		<script type="text/javascript" src="jquery/ajaxUpload.js">
  		</script>
  		<script type="text/javascript" src="scripts/makeTable.js">
  		</script>
		<link rel="stylesheet" type="text/css" href="style/table.css" />
		<div class="route">
			<div class="routeEl">
				<a href="pcabinet.php?city='.$_GET['city'].'">Личный кабинет</a>
			</div>
			<div class="routeEl">
				<a href="my_firms.php?city='.$_GET['city'].'">Мои фирмы</a>
			</div>
			<div class="routeEl">
				<a href="firmscabinet.php?city='.$_GET['city'].'&id='.$_GET['id'].'">'.$this->row['name'].'</a>
			</div>
			<div class="routeEl">
				Создать прайс
			</div>
		</div>
		<div id="formInfo">
			Здесь вы можете добавить прайс лист для компаний Вашей сети<br />
			<div id="showHiddenInfo">
				Подробнее
			</div>
			<div id="hiddenInfo">
					По товарам или услугам из Вашего прайс-листа Вашу фирму могут найти пользователи через поиск по сайту
				или через поисковые системы интернета.<br />
					Вы можете создать до десяти таблиц максимум в 5 столбцов и 100 строк.<br />
					Название прайс-листа, выбранное вами (например, "меню", "цены", "наша продукция" и т.д.),
				будет служить названием вкладки на странице вашей фирмы.<br />
					Необходимо выбрать тип данных для каждого столбца таблиц:<br />
					<div align="left">
					<ul>
					<li>
						изображение: изображение товара или услуги;
					</li>
					<li>
						наименование: наименование товара или услуги (напр.: "телевизор", "кроссовки", "маникюр" и т.д.)
						(является ключевым словом для поиска);
					</li>
					<li>
						марка: марка товара (например "Samsung", "Apple", "Rehau" и т.д)
						(является ключевым словом для поиска);
					</li>
					<li>
						модель: модель товара (например "GL 320", "Galaxy S" и т.д)(является ключевым словом для поиска);
					</li>
					<li>
						описание: описание товара или услуги;
					</li>
					<li>
						цена: цена товара или услуги в рублях. Лучше указывать цену только цифрой, в таком случае товар будет участвовать
						в сравнении аналогичных товаров по цене.
					</li>
				</ul>
				</div>
				Также вы можете ввести заголовок для каждого столбца.
				<div id="hideHiddenInfo">
					Скрыть
				</div>
			</div>
		</div>
		<form action="" name="addPrice" method="post" id="tableForm">
			<center><h4>Заполните форму</h4></center>
			<warning>'.$this->warning.'</warning>
			<input name="temp" id="temp" type="hidden" value="'.$temp.'" />
			<div class="aTable">
				Название прайс-листа:<br />
				<input name="tabName" type="text" id="tabName" value="" placeholder="напр: цены, меню и т.д." />
			</div>
			<div class="aTable">
				<center>
				Название таблицы:<br />
				<input name="tblName1" class="tblNameInput" type="text" value="'.$_POST['tblName'].'"><br /><br />
				Показывать границы таблицы<input name="border1" type="checkbox" value="ON"><br /><br />
				<input name="countTabs[]" type="hidden" value="1">
				<input name="colNum1" id="colNum1" type="hidden" value="3">
				<input name="rowNum1" id="rowNum1" type="hidden" value="2">
				<table class="priceTable" id="table1" border1="0" cellspacing="0">
					<tr id="colTypeTr1" class="colTypeTr">
						<td id="colTypeTd11" class="colTypeTd">
							<select size="1" class="colType" id="colType11" name="colType11">
								<option value="noType">Выберите тип</option>
				  				<option value="img" selected>Изображение</option>
				  				<option value="name">Наименование</option>
				  				<option value="brend">Марка</option>
				  				<option value="model">Модель</option>
				  				<option value="about">Описание</option>
				  				<option value="price">Цена</option>
							</select>
						</td>
						<td id="colTypeTd12" class="colTypeTd">
							<select size="1" class="colType" id="colType12" name="colType12">
				  				<option value="noType">Выберите тип</option>
				  				<option value="img">Изображение</option>
				  				<option value="name">Наименование</option>
				  				<option value="brend">Марка</option>
				  				<option value="model" selected>Модель</option>
				  				<option value="about">Описание</option>
				  				<option value="price">Цена</option>
							</select>
						</td>
						<td id="colTypeTd13" class="colTypeTd">
							<select size="1" class="colType" id="colType13" name="colType13">
				  				<option value="noType">Выберите тип</option>
				  				<option value="img">Изображение</option>
				  				<option value="name">Наименование</option>
				  				<option value="brend">Марка</option>
				  				<option value="model">Модель</option>
				  				<option value="about">Описание</option>
				  				<option value="price" selected>Цена</option>
							</select>
						</td>
						<td id="none114" class="none">
						</td>
					</tr>
					<tr id="headerTr1" class="headerTr">
						<td id="headerTd11" class="headerTd">
							<input name="header11" type="text" value="" placeholder="">
						</td>
						<td id="headerTd12" class="headerTd">
							<input name="header12" type="text" value="" placeholder="">
						</td>
						<td id="headerTd13" class="headerTd">
							<input name="header13" type="text" value="" placeholder="">
						</td>
						<td id="none124" class="none">
						</td>
					</tr>
					<tr id="111">
						<td id="1111" class="img">
							<div id="upload1111" class="upload">
					 			<span id="span1111" class="loadButton" imgName="'.$temp.'1111">Загрузить</span>
					 		</div>
					 		<div id="preview1111" class="preview">
				  	 				<span id="status1111"></span>
					    	</div>
						</td>
						<td id="1112" class="model">
							<textarea name="1112"></textarea>
						</td>
						<td id="1113" class="price">
							<textarea name="1113"></textarea>
						</td>
						<td id="1114" class="addColButton">
							Добавить столбец
						</td>
					</tr>
					<tr id="112">
						<td id="1121" class="img">
							<div id="upload1121" class="upload">
					 			<span id="span1121" class="loadButton" imgName="'.$temp.'1121">Загрузить</span>
					 		</div>
					 		<div id="preview1121" class="preview">
				  	 				<span id="status1121"></span>
					    	</div>
						</td>
						<td id="1122" class="model">
							<textarea name="1122"></textarea>
						</td>
						<td id="1123" class="price">
							<textarea name="1123"></textarea>
						</td>
						<td id="1124" class="add">
						</td>
					</tr>
					<tr id="113">
						<td id="1131" class="addRowButton">
							Добавить ряд
						</td>
						<td id="1132" class="add">
						</td>
						<td id="1133" class="add">
						</td>
						<td id="1134" class="add">
						</td>
					</tr>
				</table>
				<div class="addButton" id="add2">Создать еще таблицу</div>
				</center>
			</div>
			<div class="submitButton">
				<div class="citiesBox">
			   		<div class="signature">
			   	 		Отметьте города, в которых будет сохранен этот прайс-лист:
			   	 	</div>
			   	 	<div class="cityCheck">
			   	 		<div id="allCities">
			   	 			Все города сети<input name="allCities" class="allCities" type="checkbox" value="1" checked="checked">
			   	 		</div>
			   	 		<div id="showCities">
			   	 			Выбрать города
			   	 		</div>
			   	 		<div id="cities" align="center">
			   	 			<table>
			   	 	');
					   	 	$cities=explode('|', $this->row['cities']);
					   	 	foreach($cities as $key=>$city)
					   	 	{
					   	 		$cityEls=explode('^', $city);
					   	 		$c=$cityEls[0];
					   	 		$id=$cityEls[1];
					   	 		$name=$cityEls[2];
					   	 		echo ('
					   	 		<tr>
					   	 			<td width="170">
					   	 			'.$cityRus->city_rus_im($c).'
					   	 			</td>
					   	 			<td width="50">
					   	 				<input name="cityId[]" class="cityCheckBox" type="checkbox" value="'.$c.'^'.$id.'" checked="checked">
									</td>
								</tr>
					   	 		');
							}
							echo ('
							</table>
			   	 		</div>
			   	 	</div>
				</div>
				<input type="submit" value="Сохранить" name="addTable" class="button button-blue">
			</div>
		</form>
		');
	}
}

$aPage=new addfirms($warning, $row);

?>